@附加清单.组件属性([[android:windowSoftInputMode="adjustResize"]])
类 发布资源 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,背景颜色=-1576716,纵向布局=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度="-1",高度="54dp"]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,内容="发布资源",粗体=真,字体大小="17",字体颜色=-16777216,@位于布局中间=真]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局1,宽度="-1",高度="1dp",背景颜色=-855310,圆角=3,卡片阴影=0,@位于布局底部=真]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=线性布局1,宽度="-1",高度="-1",显示滚动条=假,完全显示=真]])
	变量 滚动布局1 : 滚动布局
	@布局配置([[父布局=滚动布局1,宽度="-1",纵向布局=真]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度="-1",高度="139dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0,可视=真]])
	变量 发布说明 : 卡片布局
	@布局配置([[父布局=发布说明,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度="-1",@上外边距="10dp",@左外边距="15dp",@下外边距="5dp",对齐方式=16]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度="20dp",高度="20dp",图片资源="../../素材/内置/png/警告1.png"]])
	变量 图片框1 : 图片框
	@布局配置([[父布局=线性布局4,内容="发布说明",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="5dp"]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=线性布局3,宽度="-1",高度="-1",纵向布局=真,@左外边距="25dp",@右外边距="20dp",@上外边距="5dp"]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,内容="◎：资源发布后需要管理员审核",字体大小="13"]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=线性布局5,内容="◎：资源发布后需要管理员审核",字体大小="13",@上外边距="3dp",@下外边距="3dp"]])
	变量 文本框4 : 文本框
	@布局配置([[父布局=线性布局5,内容="◎：资源发布后需要管理员审核",字体大小="13"]])
	变量 文本框5 : 文本框
	@布局配置([[父布局=线性布局5,内容="◎：资源发布后需要管理员审核",字体大小="13",@上外边距="3dp",@下外边距="3dp"]])
	变量 文本框6 : 文本框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="115dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0,可视=真]])
	变量 资源标题 : 卡片布局
	@布局配置([[父布局=资源标题,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局5 : 卡片布局
	@布局配置([[父布局=线性布局7,内容="标题",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框8 : 文本框
	@布局配置([[父布局=线性布局6,宽度="-1",高度="50dp"]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度="-1",高度="-1",圆角=18,卡片阴影=3,@左外边距="15dp",@右外边距="15dp",@上外边距="3dp",@下外边距="3dp"]])
	变量 卡片布局4 : 卡片布局
	@布局配置([[父布局=卡片布局4,宽度="-1",高度="-1",对齐方式=16]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,宽度="-1",高度="-1",背景颜色=16777215,提示文本="请输入资源标题",单行输入=真,显示光标=真,对齐方式=16,字体大小="14",字体颜色=-16777216,单行显示=真,@左外边距="10dp",@右外边距="10dp"]])
	变量 编辑框_资源标题 : 编辑框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="115dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0]])
	变量 资源类型 : 卡片布局
	@布局配置([[父布局=资源类型,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局23 : 线性布局
	@布局配置([[父布局=线性布局23,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局24 : 线性布局
	@布局配置([[父布局=线性布局24,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局13 : 卡片布局
	@布局配置([[父布局=线性布局24,内容="资源类型",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框14 : 文本框
	@布局配置([[父布局=线性布局23,宽度="-1",高度="50dp"]])
	变量 线性布局25 : 线性布局
	@布局配置([[父布局=线性布局25,宽度="-1",高度="-1",圆角=18,卡片阴影=3,@左外边距="15dp",@右外边距="15dp",@上外边距="3dp",@下外边距="3dp"]])
	变量 卡片布局14 : 卡片布局
	@布局配置([[父布局=卡片布局14,宽度="-1",高度="-1"]])
	变量 相对布局5 : 相对布局
	@布局配置([[父布局=相对布局5,宽度="-1",高度="-1",背景颜色=16777215,提示文本="",单行输入=真,显示光标=真,对齐方式=16,字体大小="14",字体颜色=-16777216,单行显示=真,@左外边距="10dp",@右外边距="0",@位于某组件左边=1,可用=假,内容="结绳-项目"]])
	变量 编辑框_资源类型 : 编辑框
	@布局配置([[父布局=相对布局5,宽度="100dp",高度="-1",对齐方式=8388629,@位于布局右边=真,ID=1]])
	变量 按钮_资源类型 : 线性布局
	@布局配置([[父布局=按钮_资源类型,宽度="15dp",高度="15dp",图片资源="../../素材/内置/png/返回按钮.png",@右外边距="15dp",旋转角=180]])
	变量 图片框4 : 图片框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="115dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0]])
	变量 适应版本 : 卡片布局
	@布局配置([[父布局=适应版本,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局26 : 线性布局
	@布局配置([[父布局=线性布局26,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局27 : 线性布局
	@布局配置([[父布局=线性布局27,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局3 : 卡片布局
	@布局配置([[父布局=线性布局27,内容="适应版本",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框15 : 文本框
	@布局配置([[父布局=线性布局26,宽度="-1",高度="50dp"]])
	变量 线性布局28 : 线性布局
	@布局配置([[父布局=线性布局28,宽度="-1",高度="-1",圆角=18,卡片阴影=3,@左外边距="15dp",@右外边距="15dp",@上外边距="3dp",@下外边距="3dp"]])
	变量 卡片布局6 : 卡片布局
	@布局配置([[父布局=卡片布局6,宽度="-1",高度="-1"]])
	变量 相对布局6 : 相对布局
	@布局配置([[父布局=相对布局6,宽度="-1",高度="-1",背景颜色=16777215,提示文本="",单行输入=真,显示光标=真,对齐方式=16,字体大小="14",字体颜色=-16777216,单行显示=真,@左外边距="10dp",@右外边距="0",@位于某组件左边=1,可用=假,内容="结绳-4.1.8"]])
	变量 编辑框_适应版本 : 编辑框
	@布局配置([[父布局=相对布局6,宽度="100dp",高度="-1",对齐方式=8388629,@位于布局右边=真,ID=1]])
	变量 按钮_适应版本 : 线性布局
	@布局配置([[父布局=按钮_适应版本,宽度="15dp",高度="15dp",图片资源="../../素材/内置/png/返回按钮.png",@右外边距="15dp",旋转角=180]])
	变量 图片框5 : 图片框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="115dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0]])
	变量 资源方式 : 卡片布局
	@布局配置([[父布局=资源方式,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局7 : 卡片布局
	@布局配置([[父布局=线性布局11,内容="资源方式",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框7 : 文本框
	@布局配置([[父布局=线性布局10,宽度="-1",高度="50dp"]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,宽度="-1",高度="-1",圆角=18,卡片阴影=3,@左外边距="15dp",@右外边距="15dp",@上外边距="3dp",@下外边距="3dp"]])
	变量 卡片布局8 : 卡片布局
	@布局配置([[父布局=卡片布局8,宽度="-1",高度="-1"]])
	变量 相对布局2 : 相对布局
	@布局配置([[父布局=相对布局2,宽度="-1",高度="-1",背景颜色=16777215,提示文本="",单行输入=真,显示光标=真,对齐方式=16,字体大小="14",字体颜色=-16777216,单行显示=真,@左外边距="10dp",@右外边距="0",@位于某组件左边=1,可用=假,内容="外部链接"]])
	变量 编辑框_资源方式 : 编辑框
	@布局配置([[父布局=相对布局2,宽度="100dp",高度="-1",对齐方式=8388629,@位于布局右边=真,ID=1]])
	变量 按钮_资源方式 : 线性布局
	@布局配置([[父布局=按钮_资源方式,宽度="15dp",高度="15dp",图片资源="../../素材/内置/png/返回按钮.png",@右外边距="15dp",旋转角=180]])
	变量 图片框2 : 图片框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="115dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0]])
	变量 资源链接 : 卡片布局
	@布局配置([[父布局=资源链接,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局14 : 线性布局
	@布局配置([[父布局=线性布局14,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局15 : 线性布局
	@布局配置([[父布局=线性布局15,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局10 : 卡片布局
	@布局配置([[父布局=线性布局15,内容="资源链接",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框10 : 文本框
	@布局配置([[父布局=线性布局14,宽度="-1",高度="50dp"]])
	变量 线性布局16 : 线性布局
	@布局配置([[父布局=线性布局16,宽度="-1",高度="-1",圆角=18,卡片阴影=3,@左外边距="15dp",@右外边距="15dp",@上外边距="3dp",@下外边距="3dp"]])
	变量 卡片布局11 : 卡片布局
	@布局配置([[父布局=卡片布局11,宽度="-1",高度="-1",对齐方式=16]])
	变量 线性布局17 : 线性布局
	@布局配置([[父布局=线性布局17,宽度="-1",高度="-1",背景颜色=16777215,提示文本="请输入资源链接",单行输入=真,显示光标=真,对齐方式=16,字体大小="14",字体颜色=-16777216,单行显示=真,@左外边距="10dp",@右外边距="10dp"]])
	变量 编辑框_资源链接 : 编辑框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="-2",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0]])
	变量 上传资源 : 卡片布局
	@布局配置([[父布局=上传资源,宽度="-1",纵向布局=真,高度="-2"]])
	变量 线性布局18 : 线性布局
	@布局配置([[父布局=线性布局18,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局19 : 线性布局
	@布局配置([[父布局=线性布局19,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局12 : 卡片布局
	@布局配置([[父布局=线性布局19,内容="上传资源",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框9 : 文本框
	@布局配置([[父布局=线性布局18,宽度="-1",高度="150dp",纵向布局=真]])
	变量 线性布局20 : 线性布局
	@布局配置([[父布局=线性布局20,宽度="-1",高度="40dp",@下外边距="10dp",可视=假]])
	变量 资源文件 : 线性布局
	@布局配置([[父布局=资源文件,宽度="-1",高度="-1",圆角=18,卡片阴影=0,@左外边距="15dp",@右外边距="15dp",@上外边距="2dp",@下外边距="2dp"]])
	变量 卡片布局15 : 卡片布局
	@布局配置([[父布局=卡片布局15,宽度="-1",高度="-1",背景颜色=881363080]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,宽度="-1",高度="-1",@位于某组件左边=1,对齐方式=16]])
	变量 线性布局39 : 线性布局
	@布局配置([[父布局=线性布局39,图片资源="../../素材/内置/png/压缩包_结绳项目.png",宽度="18dp",高度="18dp",@左外边距="10dp",@右外边距="5dp"]])
	变量 资源文件图标 : 图片框
	@布局配置([[父布局=线性布局39,内容="资源标题.tsp",字体颜色=-16777216,粗体=真,@右外边距="5dp"]])
	变量 资源文件标题 : 文本框
	@布局配置([[父布局=线性布局39,内容="(0.00 MB)",字体大小="12"]])
	变量 资源文件内容 : 文本框
	@布局配置([[父布局=相对布局3,宽度="45dp",高度="-1",@位于布局右边=真,对齐方式=17,ID=1]])
	变量 按钮_删除资源 : 线性布局
	@布局配置([[父布局=按钮_删除资源,图片资源="../../素材/内置/png/删除.png",宽度="10dp",高度="10dp"]])
	变量 图片框7 : 图片框
	@布局配置([[父布局=线性布局20,宽度="-1",高度="-1",@左外边距="15dp",@右外边距="15dp",背景图片="../../素材/内置/png/虚线圆角边框.xml"]])
	变量 按钮_上传资源 : 相对布局
	@布局配置([[父布局=按钮_上传资源,宽度="-1",高度="-1",纵向布局=真,对齐方式=17]])
	变量 线性布局21 : 线性布局
	@布局配置([[父布局=线性布局21,宽度="20dp",高度="20dp",图片资源="../../素材/内置/png/上传资源文件.png"]])
	变量 图片框3 : 图片框
	@布局配置([[父布局=线性布局21,宽度="-1",对齐方式=17,内容="点击上传资源",字体大小="15",@上外边距="5dp",@下外边距="5dp"]])
	变量 文本框11 : 文本框
	@布局配置([[父布局=线性布局21,宽度="-1",对齐方式=17,内容="支持所有格式，单文件不超过1G",字体大小="13",@上外边距="5dp",@下外边距="5dp"]])
	变量 文本框12 : 文本框
	@布局配置([[父布局=线性布局18,宽度="-1",高度="45dp",@上外边距="15dp",@下外边距="15dp"]])
	变量 线性布局13 : 线性布局
	@布局配置([[父布局=线性布局13,宽度="-1",高度="-1",@左外边距="15dp",@右外边距="15dp",背景图片="../../素材/内置/png/实线圆角边框.xml"]])
	变量 相对布局4 : 相对布局
	@布局配置([[父布局=相对布局4,宽度="-1",高度="-1",对齐方式=17]])
	变量 线性布局22 : 线性布局
	@布局配置([[父布局=线性布局22,内容="◎：大文件建议使用外部链接",字体大小="13"]])
	变量 文本框13 : 文本框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="205dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0,可视=假]])
	变量 预览截图 : 卡片布局
	@布局配置([[父布局=预览截图,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局29 : 线性布局
	@布局配置([[父布局=线性布局29,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局30 : 线性布局
	@布局配置([[父布局=线性布局30,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=线性布局30,内容="预览截图(可空)",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框16 : 文本框
	@布局配置([[父布局=线性布局29,宽度="-1",高度="150dp",对齐方式=17]])
	变量 线性布局31 : 线性布局
	@布局配置([[父布局=线性布局31,宽度="-2",高度="-2",圆角=18,@外边距="2dp",可视=假]])
	变量 资源预览布局 : 卡片布局
	@布局配置([[父布局=资源预览布局,宽度="-2",高度="-2",上内边距="10dp",下内边距="10dp",右内边距="10dp",左内边距="10dp"]])
	变量 相对布局7 : 相对布局
	@布局配置([[父布局=相对布局7,宽度="-2",高度="-2",拉伸方式=3,图片自适应=真,@位于布局中间=真]])
	变量 资源预览图片框 : 图片框
	@布局配置([[父布局=相对布局7,宽度="15dp",高度="15dp",@位于布局右边=真,@上外边距="5dp",@右外边距="5dp",图片资源="../../素材/内置/png/删除按钮.png"]])
	变量 按钮_删除预览 : 图片框
	@布局配置([[父布局=线性布局31,宽度="-1",高度="-1",@左外边距="15dp",@右外边距="15dp",背景图片="../../素材/内置/png/虚线圆角边框.xml",可视=真]])
	变量 按钮_上传图片 : 相对布局
	@布局配置([[父布局=按钮_上传图片,宽度="-1",高度="-1",纵向布局=真,对齐方式=17]])
	变量 线性布局32 : 线性布局
	@布局配置([[父布局=线性布局32,宽度="20dp",高度="20dp",图片资源="../../素材/内置/png/截图.png"]])
	变量 图片框6 : 图片框
	@布局配置([[父布局=线性布局32,宽度="-1",对齐方式=17,内容="添加预览截图",字体大小="15",@上外边距="5dp",@下外边距="5dp"]])
	变量 文本框17 : 文本框
	@布局配置([[父布局=线性布局32,宽度="-1",对齐方式=17,内容="仅支持 JPG/PNG 格式",字体大小="13",@上外边距="5dp",@下外边距="5dp"]])
	变量 文本框18 : 文本框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="300dp",圆角=24,@上外边距="10dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0]])
	变量 资源介绍 : 卡片布局
	@布局配置([[父布局=资源介绍,宽度="-1",纵向布局=真,高度="-1"]])
	变量 线性布局33 : 线性布局
	@布局配置([[父布局=线性布局33,高度="40dp",宽度="-1",对齐方式=16]])
	变量 线性布局35 : 线性布局
	@布局配置([[父布局=线性布局35,宽度="5dp",高度="-1",@左外边距="15dp",@右外边距="5dp",@上外边距="14dp",@下外边距="14dp",背景颜色=-16742913]])
	变量 卡片布局9 : 卡片布局
	@布局配置([[父布局=线性布局35,内容="资源介绍(可空)",字体大小="13",字体颜色=-16777216,粗体=真,@左外边距="3dp"]])
	变量 文本框21 : 文本框
	@布局配置([[父布局=线性布局33,宽度="-1",高度="-1",@下外边距="15dp"]])
	变量 线性布局36 : 线性布局
	@布局配置([[父布局=线性布局36,宽度="-1",高度="-1",圆角=18,卡片阴影=3,@左外边距="15dp",@右外边距="15dp",@上外边距="3dp",@下外边距="3dp"]])
	变量 卡片布局16 : 卡片布局
	@布局配置([[父布局=卡片布局16,宽度="-1",高度="-1",对齐方式=16]])
	变量 线性布局37 : 线性布局
	@布局配置([[父布局=线性布局37,宽度="-1",高度="-1",背景颜色=16777215,提示文本="简单介绍一下资源",单行输入=假,显示光标=真,对齐方式=48,字体大小="14",字体颜色=-16777216,单行显示=假,@左外边距="10dp",@右外边距="10dp",@上外边距="5dp",@下外边距="5dp"]])
	变量 编辑框_资源介绍 : 编辑框
	@布局配置([[父布局=线性布局2,宽度="-1",高度="150dp",纵向布局=真]])
	变量 线性布局38 : 线性布局
	@布局配置([[父布局=线性布局38,宽度="-1",高度="50dp",圆角=24,@上外边距="30dp",@下外边距="5dp",@左外边距="15dp",@右外边距="15dp",卡片阴影=0]])
	变量 按钮_确定发布 : 卡片布局
	@布局配置([[父布局=按钮_确定发布,宽度="-1",高度="-1",对齐方式=17,内容="确定发布",粗体=真,字体颜色=-1,背景颜色=-16742913]])
	变量 文本框19 : 文本框

	变量 当前类型:整数=0
	变量 当前适应版本:整数=0
	变量 当前资源路径:文本=""
	变量 当前预览路径:文本=""

	变量 上传者用户ID:文本="空"
	变量 文件标题:文本="空"
	变量 文件介绍:文本="空"
	变量 文件大小:文本="空"
	变量 文件格式:文本="空"
	变量 获赞数量:文本="0"
	变量 文件链接:文本="空"
	变量 文件封面:文本="空"
	变量 文件图标:文本="0"
	变量 文件备注:文本="空"
	变量 上传时间:文本="空"
	变量 是否已审核:文本="假"
	变量 审核者id:文本="空"
	变量 拒绝原因:文本="空"
	变量 蓝莓接口1:蓝莓接口
	变量 蓝莓接口2:蓝莓接口
	事件 发布资源:创建完毕()
		本对象.显示标题栏 = 假
		本对象.屏幕方向 = 1
		本对象.状态栏颜色 = 文本到颜色值("#E7F0F4")
		本对象.导航栏颜色 = 文本到颜色值("#E7F0F4")
		本对象.状态栏字体黑色 = 真
		资源链接.可视 = 真
		上传资源.可视 = 假
	结束 事件

	事件 按钮_资源方式:被单击()
		变量 选择框1:DX消息框
		选择框1.按钮方向(1)
		选择框1.样式(DX样式.MIUI)
		选择框1.标题("选择资源方式")
		选择框1.按钮1("外部链接")
		选择框1.按钮2("本地上传")
		选择框1.显示()

		事件 选择框1:按钮1被单击() : 逻辑型
			编辑框_资源方式.内容 = "外部链接"
			资源链接.可视 = 真
			上传资源.可视 = 假
			返回 假
		结束 事件

		事件 选择框1:按钮2被单击() : 逻辑型
			编辑框_资源方式.内容 = "本地上传"
			资源链接.可视 = 假
			上传资源.可视 = 真
			返回 假
		结束 事件
	结束 事件

	事件 按钮_删除预览:被单击()
		按钮_上传图片.可视 = 真
		资源预览布局.可视 = 假
		资源预览图片框.图片路径 = ""
		当前预览路径=""
	结束 事件

	事件 按钮_资源类型:被单击()
		变量 选择框1:DX底部菜单框
		选择框1.菜单组({"结绳-项目","结绳-插件","结绳-绳包","其他资源"})
		选择框1.标题("请选择类型")
		选择框1.选中(当前类型)
		选择框1.显示()
		事件 选择框1:菜单项被单击(索引 : 整数,菜单文本 : 文本) : 逻辑型
			编辑框_资源类型.内容 = 菜单文本
			当前类型=索引
			如果 索引 < 3
				适应版本.可视 = 真
			否则
				适应版本.可视 = 假
			结束 如果
			返回 假
		结束 事件
	结束 事件

	事件 按钮_适应版本:被单击()
		变量 选择框1:DX底部菜单框
		选择框1.菜单组({"结绳-4.1.8","结绳-4.6"})
		选择框1.标题("请选择适应版本")
		选择框1.选中(当前适应版本)
		选择框1.显示()
		事件 选择框1:菜单项被单击(索引 : 整数,菜单文本 : 文本) : 逻辑型
			编辑框_适应版本.内容 = 菜单文本
			当前适应版本=索引
			返回 假
		结束 事件
	结束 事件

	事件 按钮_上传资源:被单击()
		选择文件(1)
	结束 事件

	事件 按钮_删除资源:被单击()
		资源文件.可视 = 假
		当前资源路径=""
	结束 事件

	事件 按钮_上传图片:被单击()
		选择文件(2)
	结束 事件

	事件 按钮_确定发布:被单击()
		按钮_确定发布.播放动画(全局配置.缩放动画1)
		如果 全局配置.个人数据.取文本("用户ID") =="空" 则
			弹出提示("请先登录账号")
		否则
			如果 编辑框_资源标题.内容=="" 则
				弹出提示("请输入标题")
			否则
				文件标题=编辑框_资源标题.内容
				如果 编辑框_资源介绍.内容==""则
					文件介绍="暂无介绍"
				否则
					文件介绍=编辑框_资源介绍.内容
				结束 如果
				如果 编辑框_资源方式.内容=="外部链接"则
					文件链接=编辑框_资源链接.内容
					文件备注=编辑框_资源标题.内容
					判断资源类型()
				否则
					如果 当前资源路径=="" 则
						弹出提示("请上传资源文件")
					否则
						上传资源文件(当前资源路径)
					结束 如果
				结束 如果

			结束 如果
		结束 如果
	结束 事件

	方法 上传资源文件(文件路径:文本)
		弹出等待("正在发布……")
		蓝莓接口1.上传资源(取文件前缀名(编辑框_资源标题.内容)+时间操作.取格式时间("YYYYMMDDHH")+"."+取文件后缀名(资源文件标题.内容),文件路径,编辑框_资源类型.内容.替换("结绳-",""))
	结束 方法
	事件 蓝莓接口1:上传资源结果(结果 : 文本)
		如果 结果== 空 或 结果 == "空" 则
			关闭等待()
			弹出提示("文件上传失败")
		否则
			变量 结果内容:JSON对象=结果
			如果 结果.寻找文本("url")==-1 则
				关闭等待()
				弹出提示("文件上传失败")
			否则
				文件备注=资源文件标题.内容
				文件链接=蓝莓接口.接口服务器+"Mi/"+结果内容.取文本("url")
				判断资源类型()
			结束 如果
		结束 如果
	结束 事件

	方法 判断资源类型()
		文件格式=编辑框_资源类型.内容
		文件大小=编辑框_适应版本.内容.替换("结绳-","")
		变量 上传者:JSON对象
		上传者.置入("昵称",全局配置.个人数据.取文本("昵称"))
		上传者.置入("头像",全局配置.个人数据.取文本("头像"))
		上传者.置入("头像框",全局配置.个人数据.取文本("使用头像框"))
		上传者.置入("身份",全局配置.个人数据.取文本("身份"))
		上传者.置入("邮箱",全局配置.个人数据.取文本("邮箱"))
		上传者.置入("用户ID",全局配置.个人数据.取文本("用户ID"))
		上传者.置入("资源文件名",文件备注)
		文件备注=上传者.到文本()
		上传者用户ID=全局配置.个人数据.取文本("用户ID")
		上传时间=时间操作.取格式时间("YYYY年M月d日")
		如果 全局配置.个人数据.取文本("身份")=="官方成员" 或 全局配置.个人数据.取文本("身份")=="管理员" 或 全局配置.个人数据.取文本("身份")=="贡献者" 则
			是否已审核="真"
			变量 操作者对象:JSON对象
			操作者对象.置入("昵称",全局配置.个人数据.取文本("昵称"))
			操作者对象.置入("身份",全局配置.个人数据.取文本("身份"))
			操作者对象.置入("邮箱",全局配置.个人数据.取文本("邮箱"))
			操作者对象.置入("时间",时间操作.取格式时间("YYYY年M月d日"))
			操作者对象.置入("头像",全局配置.个人数据.取文本("头像"))
			审核者id=操作者对象.到文本()
		否则
			是否已审核="假"
		结束 如果
		如果 当前预览路径==""则
			文件封面="空"
			蓝莓接口1.添加资源(上传者用户ID,文件标题,文件链接,文件介绍,文件大小,文件格式,获赞数量,文件封面,文件图标,文件备注,上传时间,是否已审核,审核者id,拒绝原因)
		否则
			蓝莓接口2.上传资源(编辑框_资源标题.内容+时间操作.取格式时间("YYYYMMDDHHss")+".jpg",当前预览路径,编辑框_资源类型.内容.替换("结绳-",""))
		结束 如果

	结束 方法

	事件 蓝莓接口2:上传资源结果(结果 : 文本)
		如果 结果== 空 或 结果 == "空" 则
			关闭等待()
			弹出提示("文件上传失败")
		否则
			变量 结果内容:JSON对象=结果
			如果 结果.寻找文本("url")==-1 则
				关闭等待()
				弹出提示("文件上传失败")
			否则
				文件封面=蓝莓接口.接口服务器+"Mi/"+结果内容.取文本("url")
				蓝莓接口1.添加资源(上传者用户ID,文件标题,文件链接,文件介绍,文件大小,文件格式,获赞数量,文件封面,文件图标,文件备注,上传时间,是否已审核,审核者id,拒绝原因)
			结束 如果
		结束 如果
	结束 事件
	事件 蓝莓接口1:添加资源结果(结果 : 文本)
		关闭等待()
		如果 结果== 空 或 结果 == "空" 则
			弹出提示("资源发布失败")
		否则
			变量 结果内容:JSON对象=结果
			如果 结果内容.取文本("message")=="文件添加成功"
				提交到主线程运行(本对象)
				弹出等待_成功("发布资源成功")
				变量 当前资源数量:整数=全局配置.个人数据.取文本("上传文件数量").到整数()
				全局配置.个人数据.置入("上传文件数量",(当前资源数量+1).到文本())
				全局配置.个人数据.写出到文件(全局配置.数据存储路径+"/配置文件/个人数据/个人数据.json")
				蓝莓接口1.修改资料(全局配置.个人数据.取文本("用户ID"),"","","","","","","","","","","","","","",(当前资源数量+1).到文本(),"","","","","","","","","","","","","","","","","","","")
				变量 我的布局1:我的布局
				我的布局1.文本_发布资源.内容 = (当前资源数量+1).到文本()
				结束提交到主线程()
				初始化状态()
			否则
				提交到主线程运行(本对象)
				弹出等待_警告(结果内容.取文本("message"))
				结束提交到主线程()
			结束 如果
		结束 如果
	结束 事件

	方法 初始化状态()
		编辑框_资源标题.内容 = ""
		编辑框_资源介绍.内容=""
		当前类型=0
		当前适应版本=0
		当前资源路径=""
		当前预览路径=""
		上传者用户ID="空"
		文件标题="空"
		文件介绍="空"
		文件大小="空"
		文件格式="空"
		获赞数量="0"
		文件链接="空"
		文件封面="空"
		文件图标="空"
		文件备注="空"
		上传时间="空"
		是否已审核="假"
		审核者id="空"
		拒绝原因="空"
		资源文件.可视 = 假
		按钮_上传图片.可视 = 真
		资源预览布局.可视 = 假
		资源预览图片框.图片路径 = ""
	结束 方法



	事件 发布资源:获得返回数据(请求码 : 整数,结果码 : 整数,数据 : 启动信息)

		假如 请求码
			是 1
				//上传资源
				如果 解析文件地址(数据)=="" 或 解析文件地址(数据)== 空 则
					
				否则
					资源文件.可视 = 真
					资源文件标题.内容=取文件名(解析文件地址(数据))
					资源文件内容.内容="("+蓝莓工具.转换文件大小(取文件大小(解析文件地址(数据)))+")"
					当前资源路径=解析文件地址(数据)
				假如 取文件后缀名(取文件名(解析文件地址(数据)))
					是 "apk"
						资源文件图标.图片对象 = 全局配置.获取apk应用图标(本对象,解析文件地址(数据))
					否则
					假如 编辑框_资源类型.内容
						是 "结绳-项目"
							资源文件图标.图片资源 = "../../素材/内置/png/压缩包_结绳项目.png"
						是 "结绳-插件"
							资源文件图标.图片资源 = "../../素材/内置/png/压缩包_结绳插件.png"
						是 "结绳-绳包"
							资源文件图标.图片资源 = "../../素材/内置/png/压缩包_绳包大全.png"
						是 "其他资源"
							资源文件图标.图片资源 = "../../素材/内置/png/压缩包_其他资源.png"
					结束 假如
				结束 假如
			结束 如果
			是 2
				//上传图片
				如果 解析文件地址(数据)=="" 或 解析文件地址(数据)== 空 则
					
				否则
					按钮_上传图片.可视 = 假
					资源预览布局.可视 = 真
					资源预览图片框.图片路径 = 解析文件地址(数据)
					当前预览路径=解析文件地址(数据)
				结束 如果
		结束 假如
	结束 事件

	@虚拟方法
	方法 返回键被按下()
		切换窗口(我发布资源)
		播放切换动画(全局配置.从右向左_进入,全局配置.从右向左_退出)
	结束 方法


结束 类